package tec;


class CollecteMemoire {
    
    private final int nombreArretsMax = 200;//Constante
    private int[] passagersEntres;
    private int[] passagersSortis;

    private int numeroArret;
    
    CollecteMemoire() {
	numeroArret = 0;
	passagersEntres = new int[nombreArretsMax];
	passagersSortis = new int[nombreArretsMax];
	
	for(int i=0;i<nombreArretsMax;i++)
	    {
		passagersEntres[i] = 0;
		passagersSortis[i] = 0;
	    }
    }


    void uneEntree(){
	passagersEntres[this.numeroArret]++;
    }

    void uneSortie(){
	passagersSortis[this.numeroArret]++;
    }


    void changerArret(){
	this.numeroArret++;
    }

    
    //A la fin, numeroArret = nombre d'arrêts desservis.

    void afficherResultats(){
	for(int i=0;i<numeroArret;i++)
	    {
		System.out.println("Arrêt " + i + " : ");
		System.out.println(" Nombre de passagers entrés :" + passagersEntres[i]);
		System.out.println(" Nombre de passagers sortis :" + passagersSortis[i]);
	    }
    }
    

}